@charset "utf-8";
body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend{margin:0;padding:0;}
body,button,input,label,select,option,textarea,button,fieldset,legend{font:14px/26px "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";}
html{width: 100%;margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,ol{list-style:none;}
a{color:#444;text-decoration:none;cursor:pointer;}
a:hover{ color:#2B73CB; text-decoration:none;}
fieldset,img{border:0;}
address,cite,dfn,em,var{font-style:normal;}
strong{ font-weight:bold;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse;border-spacing:0}
button{cursor:pointer;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;}
body{ color:#444;background-color: #F8F8F8;}
:focus{outline:0}
textarea{resize:none}
a.noline:hover{text-decoration:none;}
img{ vertical-align:middle;}
.ft{font-size: 12px;}
.wrap {width: 1170px;margin: 0 auto;background-color: #Fff;}
.wrap-padding {padding: 0 10px 10px;}
.container {width: 1150px;margin: 0 auto;}
.hidden{display:none; overflow:hidden;}

.top_middle {margin: 0 auto; padding: 10px 0 10px; width: 1170px; position:relative; overflow: hidden; }
.top_middle .logo{width:180px;}
.tuku .top-middle-logo .logo{width:130px;margin-top:5px;}
.top_middle_logo {float: left;}
.top_middle_ad {display: inline;float: left;margin-left: 10px;width: 470px;}
.top_middle_s {float: right;height: 60px;width:364px; *width:366px !important;}
.top_middle_othoer{ float: left; overflow: hidden;padding-left:30px}
.search-submit{ height:32px; width:50px;background:#604c3f; float:left; color:#fff; border:1px solid #604c3f; vertical-align:middle; }
.search-submit:hover{background-position:-48px 1px}
.form input {height: 32px;width: 305px;line-height:32px; background: #fbfbfb; border:1px solid #bbb; float:left; margin-right:2px; vertical-align:middle; text-indent: 10px;}
.hot_word {font-size: 12px;height: 30px;line-height: 30px;width: 371px;text-align: left;overflow: hidden;}
.hot_word p { display: inline;}
/* 导航 */
.nav{height:38px;background:#604c3f;font-size:16px}
.nav ul li{float:left;height:38px;font-size:15px;}
.nav ul li a{display:block;height:38px;padding:0 15px; line-height: 38px;color:#fff;}
.nav ul li a:hover{background-color:#4f453e;}
.nav ul li a.on{background-color:#142964;}
/* 首页 */
.row {padding: 10px 0;float: left;width: 1150px;}
.row_z {width: 470px;float: left;}
.row_y {width: 660px;float: right;}
.layer{width: 660px;float: right;padding-top:10px;}
.layer .layer-r {width: 360px;float: right}
.layer .layer-l {float: left;width: 290px; }
.layer .layer-l .layer-img {width: 270px;height: 177px;margin: 0 0 10px 0;position: relative;overflow: hidden; }
.layer .layer-l .layer-img img {float: left;width: 270px;height: 177px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.layer .layer-l .layer-img p {position: absolute;left: 0;bottom: 0;width: 100%;height: 42px;background: linear-gradient(to top, #000, transparent); }
.layer .layer-l .layer-img p a {float: left;width: 80%;height: 16px;line-height: 16px;padding: 0 10%;margin: 18px 0 0 0;overflow: hidden;color: #FFFFFF;text-align: center; }
.layer .layer-l .layer-img:hover img {-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-ms-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }

/* 焦点图 */
.index-one-fours{ width:100%; float:left; height:375px; position:relative; background:#000 }
.index-one-fours .hd{ height:0px; width:100%;  position:absolute; left:0; right:0px; bottom:-28px;  z-index:1; overflow:visible;}
.index-one-fours .hd ul{ overflow:hidden; zoom:1; margin-left: 485px; margin-top: -48px; }
.index-one-fours .hd ul li{ width:20px; height:8px;cursor:pointer; margin-left:6px; background:#ddd; float:left;}
.index-one-fours .hd ul li span{display:block; width:245px; padding:0 10px; height:48px; line-height:48px; text-align:center;  zoom:1;  cursor:pointer; border-bottom:1px solid #262626; overflow:hidden; white-space:nowrap;}
.index-one-fours .hd ul li span a{ color:#8d8d8d}
.index-one-fours .hd ul li.on{  background:#b73737;}
.index-one-fours .hd ul li.on a{ color:#d69b9b}
.index-one-fours .bd{ position:relative; height:100%; width:100%; margin:0px; z-index:0; background:#000   }
.index-one-fours .bd li{ zoom:1; vertical-align:middle; }
.index-one-fours .bd li img{background:url('../images/loading36-black.gif') no-repeat center center;}
.index-one-fours .bd li span{ position:absolute; bottom:0; left:0px; cursor:pointer; right:0; z-index:999; color:#fff;  font-size:16px; _width:100%; display:block; padding:5px 15px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#131313',GradientType=0 ); /* IE6-9 */}
.index-one-fours .bd img{ width:100%; height:375px; display:block;  }
.index-one-fours .bd img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.index-one-fours .prev,
.index-one-fours .next{ position:absolute; left:3%; top:-210px; display:block; *display:inline-block; width:32px; height:40px; background:url(../images/slider-arrow.png) -8px -20px no-repeat; opacity:0.7; filter:alpha(opacity=70);  }
.index-one-fours .next{ left:auto; right:3%; background-position:-14px -105px; }
.index-one-fours .prev:hover,
.index-one-fours .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.index-one-fours .prevStop{ display:none;  }
.index-one-fours .nextStop{ display:none;  }
.selected {background:#81bfbc;}
.senven_history {border: 1px solid #7ec1ba;height: 365px;width: 310px;}
/* 文字无缝滚动-左 */
.txtMarquee-left{ width:660px; position:relative; background:#f4f4f4; }
.txtMarquee-left .hd{ overflow:hidden; width: 56px;height:30px; position:absolute; background:#604c3f;  padding:0 10px;  left:0;}
.txtMarquee-left .hd .txtMarquee-title{ color:#fff}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:none;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/icoleft.gif") no-repeat;}
.txtMarquee-left .bd{ margin-left:85px}
.txtMarquee-left .bd .tempWrap{ width:100% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px; margin-top:3px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }
.txtMarquee-title{ line-height:30px}
/* 阅读排行 */
.slideTxtBox{ width:auto;  text-align:left;  }
.slideTxtBox .hd{ height:29px; line-height:26px;  padding:0 10px 0 0px;   border-bottom:1px solid #ddd;  position:relative; overflow:visible; }
.slideTxtBox .hd ul{ position:absolute; right:0px; top:0px; height:29px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; margin-right:-1px; height:29px; border:1px solid #ddd;   }
.slideTxtBox .hd ul li.on{ height:29px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ol{ padding-top:10px;  zoom:1;  }
.slideTxtBox .bd li{ height:31px; line-height:31px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }		
.listtop li{border-bottom:1px dotted #ddd; overflow:hidden;white-space:nowrap;}
.listtop .listnum{ padding:0 5px 0 0; font-style:italic;}
.listtop .listnum::after {color: #ccc;content: "/ "; padding: 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.icon-f{width:12px; height:12px;background:#604c3f; line-height:1; margin-right:7px; margin-top:-2px;  _margin-top:1px; display:inline-block; *float:left; vertical-align:middle; *vertical-align:auto; _overflow:auto;}
.sub_title{display:black; color:#604c3f; font-size:14px;  line-height:1; font-weight:bold; margin-bottom:10px; *overflow:hidden; *zoom:1}
/* 区块模型 */
.middle, .sider{ overflow:hidden; zoom:1}
.hd-channel{border-top:3px solid #604c3f; border-bottom:1px solid #ddd;font:bold 20px/1; color:#000; padding:10px 0; margin: 0 0 20px 0; position:relative;}
.hd-channel .tag{font-size:18px; *display:inline; position:relative; top:-2px}
.hd-channel .more{  position:absolute; right:5px; top:13px; font-size:14px; font-weight:normal; background:url(../images/arrow.gif) no-repeat right 5px; padding-right:14px }
.hd-channel .more a{color:#666}
.hd-channel .more a:hover{color:#2B73CB}
.hd-channel i{background:#604c3f; border-radius:100%;width:4px; height:4px; display:inline-block; margin:0 5px 5px;  _display:none;}
.hd-title{display:inline-block; color:#604c3f; *display:inline;font-size:24px;font-weight: bold;}
.hd-title a{color:#604c3f;font-size:24px;font-weight: bold;}
.hd-title a:hover{color:#2B73CB}
.hd{ position:relative; overflow:hidden; zoom:1;width: 100%;}
.hd-title span{ color:#999; text-transform:uppercase; font-weight:200; font-size:14px; position:relative; top:-1px}
/* tag  */
.tag{display:inline-block;*display: inline;}
.tag-link { padding-left:20px}
.tag-link a{padding:0 6px;  font-weight:normal; color:#666}
.tag-link a:hover{color:#2B73CB}
.tag-link a.more{ top:0px; background:url(../images/arrow.gif) no-repeat scroll right 6px; padding-right:14px; color:#666; right:0}
.tag-link a.more:hover{color:#2B73CB}
.hd-channel .tag-link a{color:#666;font-size:14px;}
.hd-channel .tag-link a:hover{color:#2B73CB}

.layer-col {float: left;width: 370px;margin-left: 20px;}
.layer-col:first-child {margin-left: 0;}
.article .list-item{ height:33px; line-height:33px; font-size:14px;}
.list-item{ background:url(../images/list-icon.gif) no-repeat -10px 6px; padding-left:10px; position:relative; overflow:hidden;white-space:nowrap;height:33px; line-height:33px;}
.item {height: 96px;overflow: hidden;margin:10px 0;}
.item img {float: left;width: 150px;height: 96px;margin: 0 10px 0 0;}
.item img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.item p {height: 96px;line-height: 20px;display: table-cell;vertical-align: middle;color: #979797;}
.item p a {margin: 0 0 0 14px;color: #434343;}
.item p a:hover{color:#2B73CB}
.bd10 {width: auto;height: 10px;visibility: visible;clear: both;}
.media-left, .media > .pull-left {padding-right: 10px;}
.news_t_f .hd{ height:33px; width:100%;  overflow:hidden;  border-bottom:1px solid #ddd;}
.news_t_f .hd li{float:left; height:32px; color:#666;padding:0 20px; font-weight:bold; font-size:18px;cursor: pointer;}
.news_t_f .hd li.on{border-bottom:2px solid #604c3f; color:#604c3f; }
.news_t_f .hd .title_h3{ line-height:1; font-size:20px; color:#2B73CB }
.news_t_f b a{ font-size:16px; line-height:1.5;}

.news_t_f .list-group{ margin-bottom:10px}
.news_t_f .list-group .first{ margin-bottom:0px}
.news_t_f .list-group-index .first {height:24px; line-height:24px; margin-bottom:8px}
.news_t_f .list-group-index .first b a {margin-bottom: 0; font-size:18px;height:22px;}
.news_t_f .list-group-index{ font-size:16px;}
.news_t_f .list-group-index{ margin-bottom: 16px;}

.news_t_c .media{ border-bottom:1px solid #f7f7f7; margin-top: 15px;overflow:hidden; zoom:1; height:72px; list-style:none}
.news_t_c .media .ft16{font-weight:500; color:#000; line-height:22px;}
.news_t_c .media a:hover{color:#2B73CB;}
.news_t_c .media img{ height:70px; width:95px}
.news_t_c .media img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.news_t_c .media-left{ display:block; float:left;}
.news_t_c .media-body{ max-height:70px; overflow:hidden; display:block; width:auto;}
.news_t_c .media-bottom{display:block;}
.news_t_c .more{ list-style:none; height:auto;padding:3px 0;background:#f7f7f7;}
.news_t_c .more:hover{background-color:#e7e7e7}
.news_t_c .more a{color:#604c3f; font-size:14px}
.news_t_c .more a:hover{color:#2B73CB;}
.media-bottom.ft12.c9{line-height:22px; padding-bottom:10px; *line-height:1.6;color: #999;}
.text-center {text-align: center;}

.layer-col .show {width: 370px;height: 247px;margin: 0 0 20px 0;position: relative;overflow: hidden; }
.layer-col .show img {float: left;width: 370px;height: 247px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.layer-col .show p {position: absolute;left: 0;bottom: 0;width: 100%;height: 42px;background: linear-gradient(to top, #000, transparent); }
.layer-col .show p a {float: left;width: 80%;height: 16px;line-height: 16px;padding: 0 10%;margin: 18px 0 0 0;overflow: hidden;color: #FFFFFF;text-align: center; }
.layer-col .show:hover img {-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-ms-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.layer-col:first-child {margin-left: 0;}

.images-text {height: 174px; }
.images-text div {float: left;width: 177px;margin-left: 16px; }
.images-text div:first-child {  margin: 0; }
.images-text img {vertical-align: top;width: 177px;height: 118px; }
.images-text img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.images-text p {padding: 9px 10px;width: 157px;height: 40px;background: #F5F5F5; }
.images-text p a {float: left;width: 100%;  height: 40px;  line-height: 20px;overflow: hidden; color: #434343; }  
.images-text p a:hover {color: #2B73CB;text-decoration: none; }
.ft14 {font-size: 14px;line-height: 33px;}

.con_zy{float:left;width: 1150px;margin: 0 0 10px 0;}
.fle{float:left;display:inline;overflow:hidden;border-top:none;}
.rig{ float:right;display:inline;overflow:hidden;border-top:none;}
.layer-right{float: left;padding: 0 10px;display: inline;overflow: hidden;width: 320px;}
.layer-left {float: left;width: 220px;border-right: 1px #ccc dashed;}
.layer-left .left-img {  float: left;  width: 210px;  margin: 0 0 10px 0;}
.layer-left .left-img:first-child {margin-right: 10px; }
.layer-left img {  display: block;  width: 210px;  height: 126px; }
.layer-left img:hover {    opacity: 0.9;    -ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.layer-left a {color: #434343; }
.layer-left p {  height: 32px;  padding: 10px 12px;  color: #000;  background: #F5F5F5; }
.layer-left p a {display: block;height: 32px;line-height: 16px;    overflow: hidden; }
.layer-left p a:hover { color: #2B73CB;text-decoration: none; }
		  

.toppic{ width:175px; height:175px; margin:0 20px 10px 0; padding:0;float:left;}
.toppic span{padding: 9px 10px;width: 155px;height: 40px;background: #F5F5F5; float: left; }
.toppic span a{float:left;width:100%;height:40px;line-height:20px;overflow:hidden;color: #434343;}
.toppic a:hover {color: #2B73CB }
.toppic img{vertical-align: top;width: 175px;height: 118px;}
.toppic img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.image-box-slide{margin: 0;}
.image-box-slide .toppic{ width:187px; height:185px; margin:0 20px 10px 0; padding:0;float:left;}
.image-box-slide .toppic img{vertical-align: top;width: 187px;height: 126px;}
.image-box-slide .toppic span{padding: 9px 10px;width: 167px;height: 40px;background: #F5F5F5; float: left; }
.image-box-slide .mr {margin: 0 0 10px 0;}
.mr {margin: 0 0 10px 0;}
/* 相关推荐新增开始 */
.toppic1{ width:175px; height:175px; margin:0 20px 10px 0; padding:0;float:left;}
.toppic1 span{padding: 9px 10px;width: 155px;height: 40px;background: #F5F5F5; float: left; }
.toppic1 span a{float: left;
  width: 100%;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  color: #434343;}
.toppic1 a:hover {color: #2B73CB }
.toppic1 img{vertical-align: top;width: 175px;height: 118px;}
.toppic1 img:hover {opacity: 0.9;-ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.image-box-slide1{margin: 0;padding-left:22px;}
.image-box-slide1 .toppic1{ width: 49.9%;
  float: left;
  font-size: 16px;
  list-style-position: outside;
  color: #999;
  height: 40px;
  margin: 0;
  list-style-type: initial;
  line-height: 15px;
}
.image-box-slide1 .toppic1 img{vertical-align: top;width: 187px;height: 126px;}
.image-box-slide1 .toppic1 span{display: inline-block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  width: 90%;
  padding: 0;
  margin: 0;
  height: auto;
  line-height: normal;
  background: none; }
  .image-box-slide1.toppic1 span a {display: inline-block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #c6022d;
  }
.image-box-slide1 .mr {margin: 0 0 10px 0;}
.mr {margin: 0 0 10px 0;}
.image-box-slide1 .toppic1:nth-child(4n) {margin: 0 0 0 0; } 
/* 相关推荐新增结束 */
.image-box-slide .toppic:nth-child(4n) {margin: 0 0 10px 0; } 
.list-group{ padding:2px 0 10px 0; }
.first{height: 18px;background: url("../images/list-icon-big.gif") no-repeat -10px -2px;line-height: 18px;font-size: 16px;font-weight: bold;}
.article .first{height: 18px;background: url("../images/list-icon-big.gif") no-repeat -10px -2px;line-height: 18px;font-size: 16px;font-weight: bold;}
/* 友情衔接 */
.yq_link { margin-top:-20px}
.yq_link span {font-weight:bold; font-size: 14px;margin-left: 0px;}
.yq_se_ma {margin-top: 5px;}
.yq_link .bd ul {margin-top: 5px;}
.yq_link .bd ul li {display:inline-block;*display:inline; margin-right: 10px;margin-top: 2px;}
.yq_link .bd ul li a {color: #777777;font-size: 12px;}
.yq_link .bd ul li a:hover{color:#2B73CB}
.yq_link  em{font-weight:normal; color:#666;font-size:12px; display:inline; float:right;}
/* 底部 */
.footer {background:#303030;border-top: 1px solid #e8e8e8;width: 100%; position:relative;float: left;}
.footer_title {height: 37px;line-height: 37px;margin: 10px auto 0;width: 1000px;}
.footer_title span {display: block;_display: inline-block;float: left;font-size: 14px;width: 100px;}
.footer_logo{ position:absolute; top:-5px; right:25px;}
.f_t_r {margin-left: 575px;}
.f_t_l {margin-left: 15px;}
.footer_copyright{color:#d8d8d8; background:#604c3f;font-size: 12px;margin-top:0px;padding:10px 0 10px 0;}
.footer_copyright_inner{overflow: hidden;zoom: 1;margin: 0 auto;width:1000px;}
.footer_copyright_inner span{display:block;float:left;}
.footer_copyright_inner .company-info{text-align:right;float:right;color:#d8d8d8;}
.footer_copyright_inner a{color:#d8d8d8;}
.footer_copyright_inner a:hover{color:#ff6501;}
.footer_copyright_inner .company-info a{color:#d8d8d8;padding:0 4px;}
.footer_copyright_inner .company-info a:hover{color:#ff6501;}
/*站点地图*/
.sitemap {margin:0 auto; width: 1000px; height:150px; zoom: 1; position:relative;}
.sitemap ul{}
.sitemap ul li{ float: left;height: 145px;padding: 20px 30px 0 0;}
.sitemap ul .one{width: 550px;}
.sitemap ul .two{width: 170px;}
.sitemap ul .three{width: 190px;}
.sitemap .titFoot {border: medium none;clear: both;display: block;font:bold 14px/32px;margin: 0;color:#adacac;padding: 0;text-align: left;}
.sitemap dl {margin: 12px 0 0;padding: 0;}
.sitemap dt {float: left;line-height: 0;margin: 0 10px 0 0;position:relative;width: 240px;font-weight: normal;}
.sitemap dd {float: left;line-height: 0;margin: 0;padding: 0;width: 270px;}
.sitemap p {display: inline-block;height: 22px;margin: 0 0 8px;overflow: hidden;}
.sitemap p:hover {background:#000;}
.sitemap p a {border: 2px solid #303030;color: #848383;display: inline-block;height: 18px;line-height: 18px;margin: 0 5px 0 0;padding: 0 2px;text-decoration: none;text-indent: 0;}
.sitemap p a:hover {background: #000;border: 2px solid #000;border-radius: 2px;color: #ffffff;text-decoration: none;}
.sitemap p:hover a {border: 2px solid #000;}
.sitemap .area {background:#000000;border: 2px solid #000000;border-radius: 2px;color: #848383;padding: 0;text-align: center;width: 65px;}
/*内容页头部*/
.site-top-nav{ height: 42px; background: #f8f8f8; border-bottom: 1px solid #dcdcdc;}
.top-warp {width: 100%;}
.top_nav {color:#6b6b6b; font-size: 12px; width: 1170px; margin: 0 auto; position: relative;}
.top_nav_l {height:42px;float:left;}
.top_nav_l ul{ padding-top: 8px; display: block; overflow: hidden;margin-left: -15px;}
.top_nav_l ul li{float:left;}
.top_nav_l a{border-left: 1px solid #6b6b6b; padding:0 15px;line-height:12px; _line-height:15px; display:inline-block;}
.top_nav_l a.hover{font-weight:bold;}
.top_nav_l .first a{border:0;}

.top_nav_r {height: 30px;position:absolute; right:30px; top:0;}
.top_nav_r a{line-height: 42px; margin-left:15px; float:left; padding:0 7px;font-size: 12px;}
.top_nav_r a:hover{ color: #fff;  background-color: #000;}

.articleview .top-warp{ background:#604c3f;z-index:999; height:40px;position: fixed;}
.articleview .top_nav {position: relative;top: 2px;width: 1170px; margin:0 auto;left:0; height:40px;}
.articleview .top_nav_r{display: inline;float: right;height: 30px;position: relative;top: 6px;right:0;}
.articleview .top_nav_r a{float:none; color:#edcdcd; line-height:20px; height:20px; margin-left:10px;display:inline-block; padding-left:30px}
.articleview .top_nav_r a:hover{color:#fff;background-color:transparent;}
.articleview .top_nav_l { height:auto; padding-top:5px;}
.articleview .top_nav_l ul{ padding-top:0}
.articleview .top_nav_l a{color:#fff; font-size:14px;border:none; line-height:1;}
.articleview .top_nav_l a:hover{color:#fcb8be;}
.articleview .top_nav_r .ks_links{display:inline; float:right;}
.articleview .top_nav_r .ks_links li {float: left;}
.head_article{background:#f2f2f2;border-bottom:1px solid #e9e9e9;padding:60px 0 5px;}
.head_article.fixed{padding-bottom:46px;}

.articleview .top_middle_s{width:336px!important;}
.articleview .form input {width:282px; height:32px;}
.articleview .form .search-submit{height:34px}
.articleview .top{ background-color:#f9f9f9; border-bottom:1px solid #f3f3f3;}
.articleview .top_middle{height:30px; padding-top:10px; padding-bottom: 5px;width:1170px;margin: 0 auto;}
.articleview .place{float:left; padding:5px 0 0 10px; font-size:12px; color:#666;margin: 0;}
.articleview .place a{ font-size:12px;color:#666;}
.articleview .place a:hover{color:#2B73CB}
.articleview .top_middle_logo{width:auto;}
.articleview .top_middle_s{height:auto;position:relative;}
.articleview .top_middle_s .ssss{position:absolute;top:0;left:-308px;width:300px;height:30px;}
.articleview .top_middle .box{position:relative;}
.articleview .top_middle.fixed{z-index:99999;position:fixed;top:0;margin-top:0;background-color:#f7f7f7;border-bottom:1px solid #ddd;width:100%;height:34px;padding-top:3px;}
.articleview .top_middle.fixed .box{overflow:hidden;zoom:1;width:1000px;margin:0 auto;}
.topicon {background: url(../images/topicon.gif) no-repeat;}
/* 顶部小图标 */
.topicon.home{background-position:0 0; }
.topicon.shortcut{background-position:10px -24px;}
.topicon.phone{background-position:10px -49px;}
.topicon.mobile{background-position:10px -49px;}
a.topicon.phone{position:relative;}
a.topicon.phone:hover img{display:block;position:absolute;top:27px;left:0;border:1px solid #ccc;z-index:999;}

/*内容页主体*/
.clear {clear: both;padding-top:10px;}
.clearfix:after {clear: both;content: "";display: block;height: 0;overflow: hidden;visibility: hidden;}
.article-header{clear:both;border-bottom:1px solid #bbb;margin-bottom:0;padding-bottom:10px;}
.article-header h1{font-size:30px;font-weight:bolder;text-align:left; line-height:160%;}
.article-header .info{text-align:left; line-height:2;height:30px; font-size:12px;color:#999;line-height:30px; zoom:1;}
.article-header .info small{padding-left:10px;font-size:12px;}
.article-header .info span{padding-left:10px;}
.article-header .info .left{float:left;padding-top:5px;}
.article-header .info .right{float:right;}
.article-header .info .right a{color:#999;text-decoration:none;}
.article-header .info .right a:hover{color:#CC0000;}
.article-header .icona{float:right;margin-left:16px;width:32px;height:32px;background-image:url(../images/icona.gif);background-repeat:no-repeat;}
.article-header .icona.share{position:static;top:0;right:0;background-position:0 0;}
.article-header .icona.share:hover{background-position:0 -32px;}
.article-header .icona.share .bds_more{background:none!important;margin:0!important;}
.article-header .icona.share .bds_more a{margin:0!important;}
.article-header .icona.zoomin{background-position:-96px 0;}
.article-header .icona.zoomin:hover{background-position:-96px -32px;}
.article-header .icona.downsize{background-position:-64px 0;}
.article-header .icona.downsize:hover{background-position:-64px -32px;}
.article-header .icona.phone{background-position:-32px 0;position:relative;}
.article-header .icona.phone:hover{background-position:-32px -32px;}
.article-header a.qrcode #article-qrcode{display:none;position:absolute;top:40px;left:-6px;z-index:999;width:120px;height:120px;background:#fff url('../images/loading.gif') center center no-repeat;border:1px solid #ddd;}
.article-header a.qrcode:hover #article-qrcode{display:block;}
.bdshare-button-style1-32 a{margin:6px 12px 6px 0 !important;}
.bdshare_popup_box{display:none!important;}

.pleft {float: left;width: 808px;padding: 0 20px 0 0;border-right: 1px dashed #BBBBBB;}
.pright{float:right;width:300px;margin-top: 10px;}
.content{font-size:16px;margin-top: 20px;padding-left:15px}
.content object,.content embed{width:100%;height:450px;}
.content img{max-width:600px;margin-top:10px;vertical-align: middle; max-width: 600px !important; height: initial !important; margin: 0px auto; display: block;}
.content p{margin:15px 0;margin-top:0;line-height:200%;text-indent:2em;}
.content object{margin-left:-2em;}
.content p div{margin-left:-2em;}
.content p a{color:#006baf;text-decoration: none;padding: 0 2px;}
.content h2 {
    background: rgba(0, 0, 0, 0) url("../images/sx.jpg") no-repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin: 10px 0;
    padding-bottom: 12px;
    text-indent: 10px;
}
.content h3 {
    border-bottom: 1px dashed #eee;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin: 6px 0;
    padding-bottom: 6px;
    text-indent: 6px;
}
.boxoff{ border-bottom:1px solid #f9f9f9; height:20px;}


.box-hd{border:1px solid #cbcaca;  border-top:3px solid #604c3f;height: 40px;position:relative;margin-bottom:10px; background:#fff}
.title_h3{color: #000;font-size: 16px;font-weight: 700;position:relative;height:40px; line-height:40px; zoom:1; display: inline-block;  _display: inline; display: inline!important; }
.box-hd .title_h3{color:#604c3f; padding:0 8px; border-right:1px solid #cbcaca; background:#fff; position:relative; margin-top:1px}
.box-hd span.more{ position:absolute; right:0; top:6px;background:url(../images/more.gif) no-repeat right center; padding-right:20px;}

.pright ul.list-item {width: 300px;overflow: hidden;height: 100%;padding-left: 0;}
.pright ul.list-item {background: url(../images/list-top10.gif) no-repeat left top;}
.pright .list-item li {border-bottom: 1px solid #ddd;height: 28px;line-height: 28px;background: none;padding: 3px 0 4px 30px;overflow: hidden;white-space: nowrap;}
.box-warp {font-size:14px; margin-top: 10px;padding: 0 15px 20px;}
/* 图片列表 */
.pright .list-img{width:300px; overflow:hidden;}
.list-img ol{width:300px; overflow:hidden;}
.list-img .fx{width: 144px;margin: 0 10px 10px 0;}
.list-img .mr{margin: 0 0 10px 0;}
.list-img .fx:nth-child(2n) {margin: 0 0 10px 0; }
.list-img li{float:left;}
.list-img a{display:block;}
.list-img li img{vertical-align: top;width: 144px;height: 98px;}
.list-img li span{padding: 10px 8px;width: 128px;height: 40px;background: #F5F5F5;float: left}
.list-img li span a {float: left;width: 100%;height: 40px;line-height: 20px;overflow: hidden;color: #434343;}
.list-img li img:hover {    opacity: 0.9;    -ms-filter: alpha(opacity=90);filter: alpha(opacity=90); }
.list-img li span a:hover { color: #2B73CB;text-decoration: none; }
/***********上一篇 下一篇***************/
.u_tags li { color: #9a0109;line-height: 26px;}
.u_tags{width: 720px;line-height: 24px;color: #999;margin-top: 10px;margin-bottom:20px; font-size:16px;}
.u_tags li a{ color: #333;display: inline-block;white-space:nowrap;text-overflow:ellipsis; }
.u_tags li a:hover{ color:#db1011;}
.u_tags li span{ color: #604c3f;font-weight: normal;font-weight: bold;margin-right:15px;}

.context_bottom{height:50px; position:relative; margin:20px 0; }
.context_bottom .btn_group div{width:182px;}

.col_right{float:right;overflow:hidden;}
.col_left { float: left;overflow: hidden;}
.btn_group{border-radius:5px; border:1px solid #c2c2c2; overflow:hidden;white-space:nowrap;width:178px; }
.btn{color:#666; font-size:14px;font-weight:bold; padding:0 16px; display:inline-block;height:44px; line-height:44px; text-align:center;  } 
.btn_group .btn{display:block;float: left}
.btn_group .btn:hover{background:#b23231;color:#fff;}
.btn-blue{ background:#4b81c8; color:#fff; padding:0 15px; }
.btn-blue2{background:#174c91; color:#fff;padding:0 15px  0 16px }
.btn-gray{border-right:1px solid #c2c2c2; background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 79%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 79%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 79%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 79%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 79%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
padding:0 17px;}

.tab_sytle3 .hd{border-top:5px solid #604c3f; position:relative; }
.tab_sytle3 .hd .title_h3 {height: 30px;line-height: 30px;}
.tags {font-size: 12px;margin: 6px 0 6px 0;color: #cbcbcb;}
.relational .tags a {display: inline-block;margin-top: 3px;background: #eee;padding: 0 7px;color: #000;font-size: 12px;}
.relational .tags a:hover{background:#b23231;color:#fff;}
.relational .otherlink{width: 50%;height:auto;}
.relational .otherlink li{font-size: 14px;line-height: 30px;background:url(../images/list-icon.gif) no-repeat -6px center;padding-left:15px;overflow: hidden;white-space: nowrap;}
/* 栏目 */
.place{padding:1px 6px;margin:8px 0;text-align:left;}
.place a{color:#A4A3A3;}
.place a:hover{color:#2B73CB;}
.listbox_left{float: left;width: 808px;padding: 0 20px 0 0;border-right: 1px dashed #BBBBBB;}
.listbox_left li:hover{background: #F8F8F8; }
.listbox_left li{height: 140px;padding: 15px 0;border-bottom: 1px solid #E9E9E9;}
.listbox_left li img{float: left;width: 210px;height: 140px;margin: 0 10px 0 0;}
.listbox_left h3{height: 26px;line-height: 26px;padding: 0 10px 0 5px;margin: 8px 0;font-size: 24px;font-weight: bold;overflow: hidden;}
.listbox_left h3 a{color: #434343; }
.listbox_left h3 a:hover{  color: #2B73CB;  text-decoration: none; }
.listbox_left .intro {margin: 0 0 0 6px;color: #2B73CB;}
.listbox_left li p{height: 60px;line-height: 30px;padding: 0 10px 0 5px;color: #979797;overflow: hidden; }
.listbox_left .intro:hover{color: #2B73CB;text-decoration: none; }
.listbox_left .list_tags{height: 20px;line-height: 20px;margin: 16px 0 0 0; }
.listbox_left span{float: left;margin: 0 0 0 14px;color: #B2B2B2; }
.listbox_left span:first-child{margin: 0; }
.listbox_left .date{margin: 0 0 0 24px;padding: 0 0 0 26px;background: url("../images/time-icon.png") no-repeat; }

.listbox_right{float: right;width: 300px;}
.listbox_right ul.list-item {width: 300px;overflow: hidden;height: 100%;padding-left: 0;}
.listbox_right ul.list-item {background: url(../images/list-top10.gif) no-repeat left top;}
.listbox_right .list-item li {border-bottom: 1px solid #ddd;height: 28px;line-height: 28px;background: none;padding: 3px 0 4px 30px;overflow: hidden;white-space: nowrap;}

.second-menu{padding:7px 0;border-bottom:1px solid #eee;font-size:16px; box-shadow:0px 0px 4px 1px rgba(0,0,0,.1); background:#f8f8f8;}
.second-menu ul li{float:left;display:inline-block;height:30px;margin-right:5px;}
.second-menu ul li a{display:block;height:30px;line-height: 30px;padding:0 15px;}
.second-menu ul li a:hover{background:#fd6600;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.second-menu ul li.on{background:#fd6600;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.second-menu ul li.on a{color:#fff;}
/* 图库 */
.listimg_left{float: left;width: 808px;padding: 0 20px 0 0;border-right: 1px dashed #BBBBBB;}
.listimg_left .img_layer {}
.listimg_left .img_layer a { float: left; width: 256px; height: 182px; margin: 0 20px 20px 0; color: #FFF; position: relative; overflow: hidden; }
.listimg_left .img_layer a:nth-child(3n) {margin: 0 0 20px 0; } 
.listimg_left .img_layer a:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; } 
.listimg_left .img_layer a:hover p {opacity: 1;-ms-filter: alpha(opacity=100);filter: alpha(opacity=100);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.listimg_left .img_layer p { position: absolute; top: 0; left: 0; width: 272px; height: 182px;background: rgba(0, 0, 0, 0.5);opacity: 0;-ms-filter: alpha(opacity=0);filter: alpha(opacity=0);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.listimg_left .img_layer img {vertical-align: top;width: 272px;height: 182px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.listimg_left .img_layer span {padding: 0 20px;height: 182px;display: table-cell;vertical-align: middle;text-align: center;font-size: 16px; }

.listimg_tabs {height: 35px;line-height: 35px;overflow: hidden;border-bottom: 1px solid #eee;box-shadow: 0px 0px 4px 1px rgba(0,0,0,.1);background: #f8f8f8;margin:20px 0;padding: 0 20px;}
.listimg_tabs h2{float: left;}
.listimg_tabs h2 a { color: #604c3f;text-decoration: none;font-size: 20px;font-weight: bold;}
.listimg_tabs h2 a:hover {color: #ff2000}
.listimg_tabs .tabs_r{float: right;font-size: 14px;}
.listimg_tabs .tabs_r a{color: #B9B9B9;font-weight: normal;}
.listimg_tabs .tabs_r a:hover{color: #2B73CB;text-decoration: none;}
/*************************************************************************************/
.youqinglianjie{
margin-bottom:2px;
}
.yq_linkul{
padding:10px;
}
/*翻页*/
#pages{
padding:15px 0;
text-align:center;
width: 100%;
overflow:hidden;
}
#pages .page{
color:#333;
float:none;
display:inline-block;
width: 50px;
height: 30px;
border:1px solid rgb(90, 133, 144);
line-height:30px;
margin:3px;
}
#pages .now-page,
#pages .page:hover{
background-color:#2B73CB;
color:#FFFFFF;
}


/*******************************右侧*/
.listbox_right{
width: 310px;
}
.function_c,.function_t{
margin-bottom:5px;
}
.function_c{
margin-left:3px;
font-size:15px;
}
.listbox_right .function_t{
color: #604c3f;
height: 40px;
padding-left:10px;
line-height:40px;
font-size:16px;
font-weight: 700;
border: 1px solid #e4e4e4;
border-top: 3px solid #604c3f;
}
/*搜索框*/
#divSearchPanel [name="q"]{
width: 240px;
height: 34px;
}
#divSearchPanel [type="submit"]{
height: 34px;
width: 55px;
}
/*最新文章*/
#divPrevious li{
border-bottom: 1px solid #ddd;
height: 28px;
line-height: 28px;
background: none;
padding: 3px 0 4px 10px;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
/*日历*/
#divCalendar .function_c #tbCalendar{
margin:0 auto;
width: 100%;
font-size:16px;
text-align:center;
}
/*右侧评论*/
#divComments .function_c li{
height:35px;
line-height:35px;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
#divCalendar .function_c #tbCalendar td,
#divCalendar .function_c #tbCalendar caption{
border:1px solid #e4e4e4;
}
#divCalendar .function_c #tbCalendar a{
text-decoration:underline;
color: #604c3f;
}
/*控制面板*/
#divContorPanel .function_c{
text-align:center;
}
#divContorPanel .function_c a{
display:inline-block;
background-color:#2e52af;
border:1px solid #e4e4e4;
height:25px;
padding:0 5px;
margin:3px;
color:#FFFFFF;
border-radius:4px;
}
/*tags*/
#divTags .function_c{
overflow:hidden;
}
#divTags .tag-count{
display:none;
}
/*tags样式2*/
#divTags li a{
display: inline-block;
border-radius: 2px;
width: 100%;
height: 30px;
line-height: 30px;
box-sizing: border-box;
border-radius: 2px;
padding: 0px 5px;
overflow: hidden;
border: 1px solid #f0f0f0;
background-color: #f2f5f7;
font-size: 12px;
color: #999;
transition: 0.3s ease-out;
}
#divTags li a:hover{
background-color: #da1f2e;
color:#FFFFFF;
}
#divTags li{
float: left;
margin-right: 6px;
width: 31%;
text-align: center;
}



/*图标汇集*/
#divMisc li{
float: left;
margin:5px;
}
/*右侧图文*/
.righttuwen .function_c ul{
overflow:hidden;
}
.righttuwen .function_c .li1{
margin-right:7px;
}
.righttuwen .function_c li{
width: 150px;
height: 145px;
float: left;
background-color:#F5F5F5;
margin-bottom:3px;
}
.righttuwen .function_c li img{
width: 146px;
height: 98px;
}
.righttuwen .function_c li .title{
display:block;
font-size:13px;
padding:5px;
line-height:17px;
height:28px;
overflow:hidden;
}
/*右侧普通文章列表*/
.articlelist li{
border-bottom: 1px solid #ddd;
height: 28px;
line-height: 28px;
background: none;
padding: 3px 0 4px 10px;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}



/*文章评论*/
/*评论输出*/
.Comment_email,.Comment_web{display:none;}
ul[id^="cmt"]{
border:1px dotted #cecece;
border-radius:10px;
margin:4px 10px;
padding:10px 0 0 10px;
}
.avatar{
border-radius:50%;
}
.avatar:hover{
transform:rotate(360deg)  scale(1.2);
transition:0.5s;
}
li.msgarticle,
li.msgname{
margin-bottom:10px;
}
/*评论样式*/
#frmSumbit #inpName{
margin-top:10px;
height:25px;
}
#divCommentPost{
border:1px solid #cecece;
border-radius:10px;
margin:20px 10px 0px 10px;
padding:10px 0 0 10px;
}
#txaArticle{
width: 760px;
height:150px;
margin-top:10px;
overflow-y: hidden;
overflow-x: hidden;
}
#inpName,#inpVerify{
margin-top: 10px;
height: 25px;
}
/*评论按钮*/
#divCommentPost [name="sumbit"]{
height: 32px;
width: 150px;
color: #FFFFFF;
border-width: 0px;
border-style: solid;
border-color: rgb(0, 102, 153);
border-image: initial;
background: rgb(0, 102, 153);
border-radius: 5px;
margin:10px;
}
[type="submit"]:hover{

}
[for="txaArticle"]{
display:none;
}
i.kword{
font-weight:bold;
color:red;
}

/*文章页面包屑*/
.mianbaoxie{
width: 1170px;
margin: 0 auto;
background-color: #Fff;
text-indent:10px;
padding-top:10px;
}
/*补充*/
#main-content img {
vertical-align: middle;
    max-width: 100% !important;
    height: initial !important;
    margin: 0px auto;
    display: block;
}
#main-content ol{counter-reset: li;padding-left: 10%; margin:2% 0;}
#main-content ol li:before {counter-increment: li;
  padding-right: 10%;
  content: counter(li) ".";
  position: absolute;
  left: -3%;}
#main-content ol li{ list-style-type:none;position: relative;margin-bottom: 3px;}
  #main-content ul li{list-style-type: disc;list-style-type: disc;
  padding-left: 2%; }
#main-content ul li::marker {
  color: #000;
  font-size: 12px;
}
#main-content ol li::marker {
  color: #000;
  font-size: 12px;
}
#main-content ul {
width: 90%;
  margin-left: 10%;
}
#nav_label{
display:none;
}
.m_title{
display:none;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
    .hd-channel .tag {
display: none;
}
}